heavy wizardry - significado y definición. Qué es heavy wizardry
Diclib.com
Diccionario ChatGPT
Ingrese una palabra o frase en cualquier idioma 👆
Idioma:

Traducción y análisis de palabras por inteligencia artificial ChatGPT

En esta página puede obtener un análisis detallado de una palabra o frase, producido utilizando la mejor tecnología de inteligencia artificial hasta la fecha:

  • cómo se usa la palabra
  • frecuencia de uso
  • se utiliza con más frecuencia en el habla oral o escrita
  • opciones de traducción
  • ejemplos de uso (varias frases con traducción)
  • etimología

Qué (quién) es heavy wizardry - definición

IN COMPUTER PROGRAMMING, AN ABSTRACTION THAT HANDLES COMPLEX TASKS WHILE HIDING THAT COMPLEXITY TO PRESENT A SIMPLE INTERFACE
Deep magic; Heavy wizardry; Black magic (programming); Deep magic (programming)

heavy wizardry         
Code or designs that trade on a particularly intimate knowledge or experience of a particular operating system or language or complex application interface. Distinguished from deep magic, which trades more on arcane *theoretical* knowledge. Writing device drivers is heavy wizardry; so is interfacing to X (sense 2) without a toolkit. Especially found in source-code comments of the form "Heavy wizardry begins here". Compare voodoo programming. [Jargon File]
deep magic         
[possibly from C. S. Lewis's "Narnia" books] An awesomely arcane technique central to a program or system, especially one neither generally published nor available to hackers at large (compare black art); one that could only have been composed by a true wizard. Compiler optimisation techniques and many aspects of OS design used to be deep magic; many techniques in cryptography, signal processing, graphics, and AI still are. Compare heavy wizardry. Especially found in comments of the form "Deep magic begins here.". Compare voodoo programming.
Magic (programming)         
In the context of computer programming, magic is an informal term for abstraction; it is used to describe code that handles complex tasks while hiding that complexity to present a simple interface. The term is somewhat tongue-in-cheek, and often carries bad connotations, implying that the true behavior of the code is not immediately apparent.

Wikipedia

Magic (programming)

In the context of computer programming, magic is an informal term for abstraction; it is used to describe code that handles complex tasks while hiding that complexity to present a simple interface. The term is somewhat tongue-in-cheek, and often carries bad connotations, implying that the true behavior of the code is not immediately apparent. For example, Perl's polymorphic typing and closure mechanisms are often called "magic". The term implies that the hidden complexity is at least in principle understandable, in contrast to black magic and deep magic (see Variants), which describe arcane techniques that are deliberately hidden or extremely difficult to understand. However, the term can also be applied endearingly, suggesting a "charm" about the code. The action of such abstractions is described as being done "automagically", a portmanteau of "automatically" and "magically".